package com.example.gulimallware.entity;

import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;

import java.io.Serializable;
import java.util.Date;
import lombok.Data;

/**
 * 库存工作单
 * 
 * @author zzl
 * @email zzl@gmail.com
 * @date 2025-10-27 08:23:54
 */
//@Data
@TableName("wms_ware_order_task")
public class WmsWareOrderTaskEntity implements Serializable {
//	private static final long serialVersionUID = 1L;

	/**
	 * id
	 */
	@TableId
	private Long id;
	/**
	 * order_id
	 */
	private Long orderId;
	/**
	 * order_sn
	 */
	private String orderSn;
	/**
	 * 收货人
	 */
	private String consignee;
	/**
	 * 收货人电话
	 */
	private String consigneeTel;
	/**
	 * 配送地址
	 */
	private String deliveryAddress;
	/**
	 * 订单备注
	 */
	private String orderComment;
	/**
	 * 付款方式【 1:在线付款 2:货到付款】
	 */
	private Integer paymentWay;
	/**
	 * 任务状态
	 */
	private Integer taskStatus;
	/**
	 * 订单描述
	 */
	private String orderBody;
	/**
	 * 物流单号
	 */
	private String trackingNo;
	/**
	 * create_time
	 */
	private Date createTime;
	/**
	 * 仓库id
	 */
	private Long wareId;
	/**
	 * 工作单备注
	 */
	private String taskComment;

	public WmsWareOrderTaskEntity() {
	}

	public WmsWareOrderTaskEntity(Long id, Long orderId, String orderSn, String consignee, String consigneeTel, String deliveryAddress, String orderComment, Integer paymentWay, Integer taskStatus, String orderBody, String trackingNo, Date createTime, Long wareId, String taskComment) {
		this.id = id;
		this.orderId = orderId;
		this.orderSn = orderSn;
		this.consignee = consignee;
		this.consigneeTel = consigneeTel;
		this.deliveryAddress = deliveryAddress;
		this.orderComment = orderComment;
		this.paymentWay = paymentWay;
		this.taskStatus = taskStatus;
		this.orderBody = orderBody;
		this.trackingNo = trackingNo;
		this.createTime = createTime;
		this.wareId = wareId;
		this.taskComment = taskComment;
	}

	/**
	 * 获取
	 * @return id
	 */
	public Long getId() {
		return id;
	}

	/**
	 * 设置
	 * @param id
	 */
	public void setId(Long id) {
		this.id = id;
	}

	/**
	 * 获取
	 * @return orderId
	 */
	public Long getOrderId() {
		return orderId;
	}

	/**
	 * 设置
	 * @param orderId
	 */
	public void setOrderId(Long orderId) {
		this.orderId = orderId;
	}

	/**
	 * 获取
	 * @return orderSn
	 */
	public String getOrderSn() {
		return orderSn;
	}

	/**
	 * 设置
	 * @param orderSn
	 */
	public void setOrderSn(String orderSn) {
		this.orderSn = orderSn;
	}

	/**
	 * 获取
	 * @return consignee
	 */
	public String getConsignee() {
		return consignee;
	}

	/**
	 * 设置
	 * @param consignee
	 */
	public void setConsignee(String consignee) {
		this.consignee = consignee;
	}

	/**
	 * 获取
	 * @return consigneeTel
	 */
	public String getConsigneeTel() {
		return consigneeTel;
	}

	/**
	 * 设置
	 * @param consigneeTel
	 */
	public void setConsigneeTel(String consigneeTel) {
		this.consigneeTel = consigneeTel;
	}

	/**
	 * 获取
	 * @return deliveryAddress
	 */
	public String getDeliveryAddress() {
		return deliveryAddress;
	}

	/**
	 * 设置
	 * @param deliveryAddress
	 */
	public void setDeliveryAddress(String deliveryAddress) {
		this.deliveryAddress = deliveryAddress;
	}

	/**
	 * 获取
	 * @return orderComment
	 */
	public String getOrderComment() {
		return orderComment;
	}

	/**
	 * 设置
	 * @param orderComment
	 */
	public void setOrderComment(String orderComment) {
		this.orderComment = orderComment;
	}

	/**
	 * 获取
	 * @return paymentWay
	 */
	public Integer getPaymentWay() {
		return paymentWay;
	}

	/**
	 * 设置
	 * @param paymentWay
	 */
	public void setPaymentWay(Integer paymentWay) {
		this.paymentWay = paymentWay;
	}

	/**
	 * 获取
	 * @return taskStatus
	 */
	public Integer getTaskStatus() {
		return taskStatus;
	}

	/**
	 * 设置
	 * @param taskStatus
	 */
	public void setTaskStatus(Integer taskStatus) {
		this.taskStatus = taskStatus;
	}

	/**
	 * 获取
	 * @return orderBody
	 */
	public String getOrderBody() {
		return orderBody;
	}

	/**
	 * 设置
	 * @param orderBody
	 */
	public void setOrderBody(String orderBody) {
		this.orderBody = orderBody;
	}

	/**
	 * 获取
	 * @return trackingNo
	 */
	public String getTrackingNo() {
		return trackingNo;
	}

	/**
	 * 设置
	 * @param trackingNo
	 */
	public void setTrackingNo(String trackingNo) {
		this.trackingNo = trackingNo;
	}

	/**
	 * 获取
	 * @return createTime
	 */
	public Date getCreateTime() {
		return createTime;
	}

	/**
	 * 设置
	 * @param createTime
	 */
	public void setCreateTime(Date createTime) {
		this.createTime = createTime;
	}

	/**
	 * 获取
	 * @return wareId
	 */
	public Long getWareId() {
		return wareId;
	}

	/**
	 * 设置
	 * @param wareId
	 */
	public void setWareId(Long wareId) {
		this.wareId = wareId;
	}

	/**
	 * 获取
	 * @return taskComment
	 */
	public String getTaskComment() {
		return taskComment;
	}

	/**
	 * 设置
	 * @param taskComment
	 */
	public void setTaskComment(String taskComment) {
		this.taskComment = taskComment;
	}

	public String toString() {
		return "WmsWareOrderTaskEntity{id = " + id + ", orderId = " + orderId + ", orderSn = " + orderSn + ", consignee = " + consignee + ", consigneeTel = " + consigneeTel + ", deliveryAddress = " + deliveryAddress + ", orderComment = " + orderComment + ", paymentWay = " + paymentWay + ", taskStatus = " + taskStatus + ", orderBody = " + orderBody + ", trackingNo = " + trackingNo + ", createTime = " + createTime + ", wareId = " + wareId + ", taskComment = " + taskComment + "}";
	}
}
